import { RouterMount, createRouter } from 'uni-simple-router'

const router = createRouter({
	platform: process.env.VUE_APP_PLATFORM,
	routes: [...ROUTES],
})
//全局路由前置守卫
router.beforeEach((to, from, next) => {
	let token = uni.getStorageSync('token')
	console.log('跳转开始', to)
	if (!token) {
		to.aliasPath !== '/login' &&
			next({
				path: '/login',
				NAVTYPE: 'replaceAll',
			})
	}
	next()
})
// 全局路由后置守卫
router.afterEach((to, from) => {
	console.log('跳转结束')
})

export { router, RouterMount }
